home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / gfx / show / amipeg04.lha / aMiPEG_0.4 / docs / AMIGA next >
Text File  |  1994-04-22  |  4KB  |  128 lines

  1. aMiPEG - a MPEG video stream player for the Commodore Amiga
  2. -----------------------------------------------------------
  3. This is version 0.4 (22-Apr-94), (c) 1994 Michael Rausch
  4.  
  5. See the file COPYRIGHT for the copyrights accompanied with the sources
  6. this work is based upon.
  7.  
  8.  
  9. INTRODUCTION
  10.  
  11.   aMiPEG is a player for MPEG video streams for the Commodore Amiga. It
  12.   is based upon the Berkeley X-Windows player version 2.0, with major
  13.   changes in speed and size.
  14.   Main advantages are much faster decoding of the streams compared with
  15.   other products based on the Berkeley sources, and a real-time scaling
  16.   to fit on a complete HAM screen (no thumbnail animations anymore!).
  17.  
  18.   In addition, aMiPEG comes with full source code supplied for the 
  19.   technical interested. Extensive technical information will be written
  20.   for the next release, if there's enough interest (on your and my side).
  21.  
  22.  
  23. DISCLAIMER
  24.  
  25.   This software is provided as-is, without warranty of any kind, either
  26.   expressed or implied. In no event will the author be liable for direct,
  27.   indirect, incidental or consequential damages or data loss resulting 
  28.   from the use or application of this software. The entire risk as to the
  29.   results and performance of this software is assumed by the user.
  30.  
  31.  
  32. REQUIREMENTS
  33.  
  34.   AGA chipset is recommended, OS 2.04 or up required. With version 0.3,
  35.   rendering to a HAM6 screen is supported.
  36.   Implied with the usage of MPEG is some speedy processor as well. 68020
  37.   will do, but don't expect too much. "DebbieHarry.mpeg", which I use for
  38.   testing purposes, is played with 1.0 fps on my chipmem-only A1200 (PAL
  39.   screen), compared with 6.5 fps on the A4000/040 (Euro72 screen) and
  40.   3.1 fps on an A2000 with 28Mhz 2630 (PAL screen).
  41.  
  42.   For recompilation, SAS/C and Devpac assembler is required. Other compilers
  43.   and/or assemblers may work with some fiddling.
  44.  
  45.  
  46. BACKGROUND
  47.  
  48.   The main work with aMiPEG was done in about one week, mainly with modular
  49.   usage from within other productions in mind. In fact, it is thought to be
  50.   used in my next game for some background animation.
  51.   This implies that it is far from being perfect, but you are free to modify
  52.   and use the source, as long as you are so kind and report bugs and post
  53.   your improvements to me, if possible.
  54.  
  55.  
  56. ADDITIONAL INFORMATION
  57.  
  58.   An optimized JPEG codec is also available. Mail me if you are interested in
  59.   it and want it to be released like this one.
  60.  
  61.  
  62. LOOKING FOR
  63.  
  64.   Information on MPEG system streams or complete (CD-I) movies in general. If
  65.   you got any of those ... please contact me asap.
  66.  
  67.  
  68. CONTACT
  69.  
  70.   You can reach me via email at
  71.  
  72.     linux@uni-koblenz.de
  73.  
  74.   In fact, my account is rausch@uni-koblenz.de; but with this, I'm not allowed
  75.   to receive/send any mail from/to outside the campus.
  76.   Alternatively, you might try FidoNet
  77.  
  78.     2:245/5618.3
  79.  
  80.   or snail-mail:
  81.  
  82.     Michael Rausch
  83.     Schanzenpforte 33-35
  84.     D-56068 Koblenz
  85.  
  86.  
  87. HISTORY
  88.  
  89.   V0.1    * First public release
  90.     * Some cosmetic changes to be done.
  91.  
  92.   V0.2  * Oops, wrong ZIP code in the snail-mail address
  93.     * Bug with scaling of animations >200 pixel vertical is fixed.
  94.     * Little bit faster & tighter
  95.  
  96.   V0.3  * HAM6 rendering
  97.     * Somehow, the times got mixed up. NOW it renders to HAM8 with
  98.       6.5 fps (was 6.3) on the A4000/040 as the code is somewhat
  99.       streamlined and more parts are moved to assembler.
  100.     * Uses default public screen's mode ID now instead of default monitor's.
  101.  
  102.   V0.4  * Forgot the Multiscan monitor ID (several people mailed me about this;
  103.       really sorry guys)
  104.     * Autodetect non-AGA chipset, force HAM6 in this case
  105.     * Minor speed-up in the iDCT (in fact not worth mentioning)
  106.     * This is an intermediate release; 0.5 will contain the TODO stuff
  107.       listed down there.
  108.  
  109.  
  110. BUGS
  111.  
  112.     * When dragging the screen on a Kick 2 machine, the copper stuff gets
  113.       messed up and it displays video in the vblank. No idea why, but who
  114.       cares anyway.
  115.     * Problems with large anims on a PAL screen; don't know why and don't
  116.       care either.
  117.  
  118. TODO
  119.  
  120.     * asynch I/O
  121.     * 96 pixels or 80 pixels wide animations look awful.
  122.       New scaling modes are not ready yet.
  123.     * MPEG audio is on it's way. The demo codec from DEC is running,
  124.       Tobias Bading's maplay is ported to Amiga and rewritten for integer
  125.       arithmetic ...
  126.  
  127.  
  128.